package ${packageName}.service;

import ${packageName}.model.en.${enName};
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.stereotype.Service;
import ${packageName}.model.vo. ${voName};
import ${packageName}.model.dto.${dtoName};
import ${packageName}.common.PageResponse;
import java.util.List;
/**
* @author 19324
*/
@Service
public interface ${serviceName} extends IService<${enName}> {

    void create(${dtoName} ${dtoName?uncap_first});

    ${voName} queryBy${enName}Id(${dtoName} ${dtoName?uncap_first});

    ${voName} queryByOther(${dtoName} ${dtoName?uncap_first});

    List<${voName}> queryAll();

    void deleteBy${enName}Id(${dtoName} ${dtoName?uncap_first});

    void updateBy${enName}Id(${dtoName} ${dtoName?uncap_first});

    PageResponse<${voName}> query${enName}ByPage(${dtoName} ${dtoName?uncap_first});
}